Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools.

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools

Design pattern detection, or rather the detection of structures that match design patterns, is useful for reverse engineering, program comprehension and for design recovery as well as for re-documenting object-oriented systems. Finding design patterns inside the code gives hints to software engineers about the methodologies adopted and the problems found during its design phases, and helps the ...

متن کامل

Automatic Design Pattern Detection

We detect design patterns in legacy code combining static and dynamic analyses. The analyses do not depend on coding or naming conventions. We classify potential pattern instances according to the evidence our analyses provide. We discuss our approach for the Observer, Composite, Mediator, Chain of Responsibility and Visitor Patterns. Our Java analysis tool analyzes Java programs. We evaluate o...

متن کامل

Design Pattern Detection by Using Meta Patterns

Factory 0 0 0 0 1 0 Builder 0 0 0 0 10 0 ChainofResponsibility 0 1 1 1 2 1 Composite 1 1 1 0 0 0 FactoryMethod 0 0 0 1 1 1 Observer 1 8 1 0 0 0 Proxy 1 2 1 0 0 0 State 0 2 1 0 2 0 Strategy 0 2 1 0 2 0 TemplateMethod 0 0 0 1 4 2 Visitor 1 1 1 0 2 0 Singleton 0 0 0 1 1 1 Precision 0.24 0.57 0.16 0.80 Recall 1.00 1.00 1.00 1.00 columns “C”, “S”, and “SD” represent Correct, the number of the patter...

متن کامل

DPDX - A Common Exchange Format for Design Pattern Detection Tools

Tools for design pattern detection (DPD) can significantly ease program comprehension, helping programmers understand the design and intention of certain parts of a system’s implementation. Many tools have been proposed in the past. However, the many different output formats used by the tools make it difficult to compare their results and to improve their accuracy and performance through data f...

متن کامل

The Role of Design Pattern Decomposition in Reverse Engineering Tools

The decomposition of design patterns into simpler elements may reduce significantly the creation of variants in forward engineering, while it increases the possibility of identifying applied patterns in reverse engineering. Key questions raise here: what should be design patterns decomposed in? How to recognize the application of design patterns by identifying their components? Currently, there...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: The Journal of Object Technology

سال: 2011

ISSN: 1660-1769

DOI: 10.5381/jot.2011.10.1.a4